Towards Syntactical Model Quality Assurance in Industrial Software Development: Process Definition and Tool
نویسندگان
چکیده
The paradigm of model-based software development has become more and more popular, since it promises an increase in the efficiency and quality of software development. Following this paradigm, models become primary artifacts in the software development process where quality assurance of the overall software product considerably relies on the quality assurance of involved software models. In this paper, we concentrate on the syntactical dimension of model quality which is analyzed and improved by model metrics, model smells, and model refactorings. We propose an integration of these model quality assurance techniques in a predefined quality assurance process being motivated by specific industrial needs. By means of a small case study, we illustrate the model quality assurance techniques and discuss Eclipse-based tools which support the main tasks of the proposed model quality assurance process.
منابع مشابه
Towards Syntactical Model Quality Assurance in Industrial Software Development: Process Definition and Tool Support
The paradigm of model-based software development has become more and more popular, since it promises an increase in the efficiency and quality of software development. Following this paradigm, models become primary artifacts in the software development process where quality assurance of the overall software product considerably relies on the quality assurance of involved software models. In thi...
متن کاملModel Smells In Uml Class Diagrams
Models are the primary artifacts in software development processes following the model-based paradigm. Especially in Model Driven Software Development (MDSD), models become primary artifacts where quality assurance of the overall software product considerably relies on the quality assurance of involved software models. In this report the approach is focused towards the importance of Model Drive...
متن کاملModeling the Object-Oriented Software Process
A short introduction to software process modeling is presented particularly object-oriented models. Two major industrial process models are discussed: the OPEN model and the Unified Process model. In more detail, the quality assurance in the Unified Process tool (formally called Objectory) is reviewed.
متن کاملDesigning a Model of Ethical Business Strategies in Industrial Development
Background: The importance of ethics and business is one of the important categories that recognizing its role on industrial development has attracted the attention of many thinkers of different religions, especially Islam. Therefore, this research has been done with the aim of designing a model of business ethical strategies for better industrial development, in order to take an important step...
متن کاملReengineering the Industrial CMMI
Abstract of Re-engineering of Industrial CMMI Through this research, I have established a general strategy to appraise an organization against a scale of five process maturity levels whilst maintaining a strong mechanics of CMMI. Reengineering of industrial CMMI proposes a novel method for Industrial Competence ranking of those organizations/companies which are targeting various CMM...
متن کامل